package lucky.xiong.basic.枚举类;

import java.util.Arrays;

/**
 * @author xiongjianlin
 */

public enum SgEnum {
    ERROR("E"),
    SUCCESS("S"),
    /**
     * 数据项同步状态失败
     */
    STATUS_ERR("1"),
    STATUS_SUCCESS("0"),

    /**
     * 用户启用状态
     * 在职
     */
    USER_ENABLE("01"),

    /**
     * 离职
     */
    USER_DISABLE("02");
    private String code;

    SgEnum(String code){
        this.code = code;
    }
    public String getCode() {
        return code;
    }

    /**
     *
     * @param a
     * @return
     */
    public static boolean isCodeExist(String a) {
        return Arrays.stream(SgEnum.values())
                .map(SgEnum::getCode)
                .anyMatch(code -> code.equals(a));
    }

    public boolean equalCode(String a) {
        return code.equals(a);
    }


}
